Fleetrun
Hecterra
NimBus
Otras aplicaciones
Wialon para Android/iOS
Logistics
Wialon Local
Wialon Hosting
WiaTag
Configurator
LeaseControl
es
Contenido
El comando no funciona
  • technical_consulting
  • commands
  • sms

Wialon no solo recibe datos de los rastreadores, sino que también puede enviarles comandos. En este artículo encontrará las condiciones para ejecutar comandos, una descripción de las características de los diferentes canales de envío de comandos, así como posibles problemas y sus soluciones.

Condiciones para ejecutar comandos

Para ejecutar comandos, es necesario considerar varias condiciones que conciernen al servicio, la cuenta, el usuario y la unidad. Consideremos estas condiciones en orden.

  1. El servicio Comandos está habilitado en la cuenta.

  2. El usuario tiene el derecho especial de Enviar comandos con respecto a la unidad.

  3. El comando está creado en la pestaña Comandos en las propiedades de la unidad.

    Para crear comandos, el usuario debe tener el derecho especial de Crear, modificar y eliminar comandos con respecto a la unidad.

  4. Para ejecutar comandos a través del canal SMS, existen algunas condiciones adicionales:

    • El servicio de Mensajes SMS está habilitado en la cuenta.

    • Los SMS deben estar disponibles en el servicio, es decir, el contador en la barra superior debe ser mayor que cero.

      Este contador no se muestra si se utiliza un módem personal para enviar SMS en el servicio.

    • En la pestaña Básicas de las propiedades de la unidad, debe especificarse el Número de teléfono en formato internacional al que el rastreador recibirá los SMS.

Características de los canales de envío de comandos

El canal (tipo de conexión) para enviar el comando se selecciona en sus propiedades. Dependiendo del canal seleccionado, al ejecutar el comando es necesario considerar el estado de la conexión de la unidad con el servidor.

La unidad mantiene una conexión a Internet con el servidor si envía mensajes con datos o paquetes keep alive/heart beat. Para verificar el estado actual de la conexión, puede usar la columna Estado de conexión en el panel Seguimiento.

Canal

Características

GPRS (TCP/UDP)

La unidad debe mantener obligatoriamente una conexión a Internet con el servidor.

Virtual

Este canal es similar en principio de envío al TCP/UDP, pero el comando virtual puede ejecutarse incluso cuando la unidad no está conectada al servidor. En el momento de la ejecución, el comando se pone en cola, y su envío real se realizará cuando la unidad se conecte. 

Para cada tipo de dispositivo en Wialon, hay un límite en el número de comandos virtuales en cola, y cuando la cola se llena, un nuevo comando virtual desplazará al comando más antiguo de la cola (no se enviará).

SMSLa unidad puede no mantener una conexión a Internet con el servidor.
AutomáticoAl enviar, el programa seleccionará automáticamente el canal que esté disponible en ese momento. Si hay varios tipos disponibles, se utilizará el canal que esté más arriba en esta tabla.
Si el canal de comunicación seleccionado para los comandos está disponible en ese momento, el botón de ejecución del comando junto a la unidad en el panel Seguimiento se activará.

Verificación del envío del comando desde Wialon

El hecho de la ejecución del comando se registra en el Historial de la unidad. Esta información también está disponible para su visualización:

  • En la pestaña Mensajes al solicitar Comandos enviados;
  • En la pestaña Mensajes al solicitar Mensajes SMS;
  • En el informe con la tabla Comandos enviados.

Un registro de la ejecución del comando en el registro significa que el comando fue ejecutado desde el lado de Wialon. Luego se envía a través del canal TCP/UDP o se transmite al módem/puerta de enlace SMPP para su envío.

Si el comando no se ejecutó al presionar el botón correspondiente, debe verificar el cumplimiento de los requisitos mencionados anteriormente. Si se cumplieron todos los requisitos y la unidad no perdió la conexión en el momento de la ejecución del comando, puede enviar una descripción detallada del problema (nombre de usuario, unidad, nombre del comando y tiempo de ejecución) a support@wialon.com para que los especialistas de soporte técnico de Wialon lo analicen.

Posibles problemas y métodos de solución

Si según el registro de Wialon el comando se ejecutó, pero no hay reacción del rastreador, es muy probable que el problema esté relacionado con el funcionamiento de sistemas de terceros. Es posible que el rastreador no haya recibido el comando, que no haya ejecutado las acciones programadas por el comando o que no haya enviado una respuesta/archivo al comando a Wialon. Los problemas más comunes de este tipo y las posibles acciones para corregirlos se enumeran a continuación.

ProblemaPosibles causasOpciones de acción
El comando SMS no se entregó a la unidad

Los problemas con la entrega de mensajes SMS y comandos TCP/UDP generalmente están relacionados con problemas a nivel de redes de operadores de telecomunicaciones/proveedores de Internet. Se debe verificar la ruta de entrega del mensaje junto con el proveedor, resolver problemas de red o buscar otras rutas de entrega. 

Si utiliza el paquete de 500 SMS, escriba al soporte técnico de Wialon en support@wialon.com.
Si utiliza su propia puerta de enlace SMPP o módem, comuníquese con su proveedor SMPP u operador GSM para analizar la situación.

El comando se entregó, pero con texto incorrecto

Generalmente, este problema está relacionado con la codificación del operador de telecomunicaciones y es relevante principalmente para los mensajes SMS. Wialon utiliza la codificación estándar A5 (CCITT T.50)/ASCII (ANSI X3.4). El operador de telecomunicaciones del destinatario puede usar un protocolo diferente y, como resultado, decodificar incorrectamente el mensaje.

El usuario debe contactar al operador de telecomunicaciones del destinatario para corregir la situación.

Una alternativa es usar su propia puerta de enlace SMPP con la codificación requerida.
El comando se entregó con texto correcto, pero el rastreador no ejecutó/rechazó el comando

El formato del comando en el SMS es incorrecto. Es necesario verificar la sintaxis según el manual del dispositivo o contactar al fabricante del equipo. 

Si se utilizan comandos estándar de Wialon (excepto Enviar mensaje personalizado), asegúrese de que se hayan transmitido los parámetros correctos en el comando (por ejemplo, el número de entrada del rastreador para la activación). También puede contactar al soporte técnico de Wialon en support@wialon.com, proporcionando una descripción detallada del problema.

El comando SMS se recibió de un número de remitente que no está en la lista de permitidos. 

Agregue el número permitido en la configuración del rastreador.

El comando se recibió desde una IP no permitida para el rastreador.

Agregue la IP permitida en la configuración del rastreador. La IP en Wialon Hosting depende del centro de datos del servicio y se puede ver en la pestaña Básicas en las propiedades de cualquier unidad.

No se ha introducido la Contraseña para ejecutar comandos en la configuración de la unidad (o no coincide con la contraseña en el rastreador).

Verifique la contraseña para ejecutar comandos. Se recomienda usar caracteres latinos para la contraseña, ya que otros idiomas pueden ser decodificados incorrectamente por el rastreador.

El rastreador no funciona correctamente.

Un fallo de hardware o software a nivel del rastreador debe ser analizado con el ingeniero que da servicio a dicho rastreador.

El comando se entregó y fue ejecutado por el rastreador, pero no se recibió respuesta en el sistema Wialon

Para algunos tipos de dispositivos, existe una configuración adicional del protocolo del equipo, donde se debe activar la bandera correspondiente o introducir ajustes para la recepción y visualización de mensajes del rastreador.

Encuentre y active la opción correspondiente al configurar el dispositivo en la pestaña Básicas. El botón de configuración se encuentra a la derecha del campo de entrada del tipo de dispositivo y está activo si el dispositivo mismo prevé la posibilidad de configuración.

El comando se recibió desde un número virtual que no puede actuar como destinatario de SMS.

En Wialon Hosting se utiliza el número virtual 79037676122. Puede contactar al soporte técnico de Wialon en support@wialon.com y aclarar la posibilidad de cambiar su servicio a otro número de teléfono de remitente disponible para recibir respuestas SMS de los rastreadores en este número.
Si debido a las peculiaridades de las rutas de entrega de SMS en un país determinado no puede establecer otro número de remitente para enviar SMS, la solución más conveniente será conectar su propia puerta de enlace SMPP para su servicio de Hosting con la capacidad de recibir SMS de los rastreadores. Para conectar su propia puerta de enlace SMPP al servicio de Hosting, contacte a su gerente (o al soporte técnico de Wialon para consultas técnicas).

Sergey Novikov,Customer Service Engineer

Notificaciones en Telegram
  • technical_consulting
  • notifications_to_telegram

La capacidad de enviar información por diferentes canales es una gran ventaja. Las opciones estándar tienen sus desventajas: un correo electrónico enviado puede perderse en el spam, y los SMS son de pago y no siempre llegan al destinatario. En estas condiciones, el mensajero Telegram puede convertirse en una alternativa conveniente.

Telegram es un servicio de terceros para Wialon. En Internet, puede encontrar libremente instrucciones sobre la configuración necesaria. Sin embargo, para simplificar el trabajo de los socios, hemos recopilado en un solo artículo los pasos clave que se necesitarán para enviar notificaciones a Telegram desde Wialon para grupos abiertos y cerrados, canales, envíos individuales y masivos.

Parte de la información (tokens e ID) en las instrucciones estará oculta, ya que es información privada. Esto no afecta la comprensión de las instrucciones.

Requisitos previos

Es necesario crear un bot siguiendo las instrucciones. De aquí en adelante, asumiremos que Telegram está instalado en su computadora o teléfono. El trabajo de configuración se puede realizar en ambas versiones, sin embargo, es más fácil hacerlo en la computadora, ya que tendrá que copiar información en la configuración de notificaciones en Wialon.

Categorías de notificaciones

Condicionalmente, las notificaciones se pueden dividir en dos categorías:

  • individuales — para un usuario específico (por ejemplo, un cliente con un automóvil personal);
  • masivas — para varios usuarios a la vez (por ejemplo, un grupo, equipo, departamento, empresa).

La configuración para las notificaciones de Telegram en Wialon es una: es necesario establecer el Token de bot y el ID del canal:

Generalmente, las preguntas surgen con el ID del canal. Precisamente de cómo complete este campo dependerá si la notificación será individual o masiva.

Notificaciones individuales

Abrimos el siguiente enlace en la computadora o en el teléfono con Telegram instalado: https://telegram.me/userinfobot

Enviamos el comando para comenzar a trabajar y en respuesta recibimos nuestro propio ID:

Este ID propio es el que establecemos en la configuración de la notificación:

Cuando se active tal notificación, el mensaje llegará al chat del bot, y solo usted lo verá:

Lo que también es notable de este método es la posibilidad de usar un token para diferentes ID de usuarios. Es decir, usamos un bot para múltiples notificaciones individuales, y cada cliente recibe solo su notificación.

Para conocer el ID de otro usuario, simplemente reenvíele un mensaje de ese usuario (por ejemplo, de su conversación con dicho usuario):

Notificaciones masivas

Canal público

Con el envío masivo a varios usuarios a la vez, todo es más simple. Es suficiente crear un canal público de Telegram, agregar allí el bot y permitirle gestionar las notificaciones.

Como ID del canal para configurar la notificación en Wialon, es necesario usar el ID del canal:

Tomamos solo "pach_test" (sin los símbolos "t.me/"), ponemos el prefijo "@" y lo agregamos a la notificación en Wialon:

Agregamos a este canal cualquier contacto necesario (todos recibirán notificaciones de manera centralizada). Esperamos la activación, el resultado está abajo:

Canal privado

Creamos un canal público, agregamos allí el bot como administrador. Enviamos una solicitud en nombre del bot a este canal, insertando el siguiente enlace en la barra de direcciones del navegador y presionando Enter:

https://api.telegram.org/bot/sendMessage?chat_id=@yourchannelname&text=ping

 Reemplazamos el token con el token de nuestro bot:

Especificamos el ID de nuestro canal:

Lo insertamos en la barra de direcciones del navegador y presionamos Enter, por ejemplo:

https://api.telegram.org/bot775ххххххх:AAH5Kp_cххххххххххххххххх/sendMessage?chat_id=@gurtamstudy&text=ping

En respuesta recibimos:

{"ok":true,"result":{"message_id":17,"chat":{"id":-1001xxxxxxxxx,"title":"Study","username":"gurtamstudy","type":"channel"},"date":1593066856,"text":"ping"}}

Eliminamos el mensaje, hacemos el canal cerrado. En lugar de @yourchannelname en la configuración de la notificación, usamos el valor "id": -1001xxxxxxxxx

Grupo privado

El envío a un grupo puede ser útil, ya que en él existe la posibilidad de discutir la notificación. Realizamos la configuración de manera similar a la configuración con el canal cerrado.

Creamos un grupo abierto, agregamos allí el bot (puede ser sin derechos de administrador). Enviamos una solicitud en nombre del bot a este grupo, insertando el siguiente enlace en la barra de direcciones del navegador y presionando Enter:

https://api.telegram.org/bot/sendMessage?chat_id=@yourgroupname&text=ping

Reemplazamos el token con el token de nuestro bot:

Especificamos el ID de nuestro grupo:

Lo insertamos en la barra de direcciones del navegador y presionamos Enter, por ejemplo:

https://api.telegram.org/bot775ххххххх:AAH5Kp_cххххххххххххххххх/sendMessage?chat_id=@gurtam_study&text=ping

En respuesta recibimos:

{"ok":true,"result":{"message_id":2,"from":{"id":775ххххххх,"is_bot":true,"first_name":"pach_test","username":"pach_bot"},"chat":{"id":-1001xxxxxxxxx,"title":"Study group","username":"gurtam_study","type":"supergroup"},"date":1593070025,"text":"ping"}}

Eliminamos el mensaje, hacemos el grupo cerrado. En lugar de @yourgroupname en la configuración de la notificación, usamos el valor "id": -1001xxxxxxxxx

Pavel Chebotarev,Customer Service Engineer

Tacógrafos y Wialon
  • technical_consulting

El tacógrafo es un dispositivo que controla el régimen de trabajo y descanso (RTD) de los conductores, así como la velocidad del vehículo, la distancia recorrida y el país de ubicación. El uso de este dispositivo permite minimizar el riesgo de situaciones de emergencia debido a la fatiga del conductor y optimizar el funcionamiento de la flota. La necesidad de instalar un tacógrafo está determinada por la ley.

En este artículo se abordarán cuestiones generales relacionadas con la tacografía, así como las opciones de cálculo y visualización del RTD implementadas en Wialon.

Aspecto legal

En resumen, el tacógrafo es un dispositivo obligatorio para vehículos que realizan transporte de carga y pasajeros. Sin embargo, diferentes países tienen diferentes reglas sobre la necesidad de instalar tacógrafos y controlar el RTD.

En Wialon solo se admite el "Acuerdo Europeo sobre el trabajo de las tripulaciones de los vehículos que efectúan transportes internacionales por carretera", o AETR por sus siglas en francés (Accord Européen sur les Transports Routiers). Este es un acuerdo único sobre el trabajo de las tripulaciones de vehículos en el territorio de los países europeos.

 Reglas de otros países

Las siguientes reglas no están admitidas en Wialon, pero puede ser útil conocerlas:

  • En los Estados Unidos, la función de los tacógrafos la realizan los dispositivos de registro electrónico (electronic logging devices, ELD), y las reglas que determinan el régimen de trabajo y descanso de los conductores se llaman Hours of Service (HOS). Para contabilizar HOS basado en Wialon, se creó la solución Apollo ELD, que se puede conocer en el siguiente sitio web: eld.wialon.com
  • En Australia, la ley sobre tacografía se llama Heavy Vehicle National Law and Regulations (NHVL).
  • En la Federación Rusa, las reglas para el uso de tacógrafos están determinadas por órdenes del Ministerio de Transporte de la Federación Rusa (en particular, por la orden del 13 de febrero de 2013 No. 36 de Moscú).

Cada tacógrafo está configurado para controlar las reglas de un país/región específico. Las lecturas del tacógrafo digital son datos legalmente reconocidos en procedimientos judiciales o controles de transporte en carreteras, y el documento emitido por el tacógrafo digital es la base para la imposición de sanciones por parte de las autoridades policiales, porque este documento se genera automáticamente, está protegido contra falsificaciones y se reconoce como objetivo.

La información tacográfica mostrada en Wialon no tiene validez legal, a pesar de que puede estar basada en datos obtenidos del tacógrafo.

Modos de operación

En lugar de designaciones textuales, los tacógrafos utilizan símbolos estándar (pictogramas) para que cualquier persona, incluso sin conocimiento del idioma, pueda entender las lecturas del tacógrafo. Los pictogramas principales indican modos, es decir, diferentes actividades de los conductores:

PictogramaNombreNombres alternativosDescripción

Conducción

Control, "volante", "timón"

Se utiliza para registrar la duración del control directo del vehículo.

Se activa automáticamente cuando la tarjeta del conductor se inserta en la primera ranura, el motor está encendido y la velocidad del vehículo no es cero.

Trabajo

Otro trabajo, otros trabajos, "martillos"

Se utiliza para registrar el trabajo que no es conducción (documentación, carga y descarga, etc.).

Se activa manual o automáticamente cuando la tarjeta del conductor se inserta en la primera ranura, el motor está encendido y la velocidad del vehículo es cero.

Descanso

Pausa, "cama", "silla"

Se utiliza para registrar el descanso.

Se activa manual o automáticamente cuando se apaga el encendido.

Reserva

Disponibilidad, preparación, espera, "sobre"

Se utiliza cuando hay un segundo conductor en la tripulación del vehículo.

Se activa automáticamente cuando la tarjeta del conductor se inserta en la segunda ranura y para el primer conductor se muestra el modo "Conducción" o "Trabajo".

El uso de los modos puede diferir de la descripción anterior (por ejemplo, dependiendo de los requisitos durante la carga o de las recomendaciones de la empresa de transporte). Y la lógica de cambio automático/manual de modos puede depender del modelo del tacógrafo.

Otros pictogramas no se utilizan en Wialon, por lo que no se mencionan en este artículo. Sin embargo, para el conductor, su conocimiento es obligatorio para interactuar correctamente con el dispositivo.

Ejemplos de reglas de RTD

Para tener una idea de qué criterios utiliza el tacógrafo al controlar el RTD, se pueden considerar algunas de las reglas del AETR:

  • Se puede conducir un máximo de 4,5 horas sin parar para descansar. Después de esto, se debe hacer una pausa de 45 minutos.

     Ejemplos

    Ejemplo 1. El conductor condujo durante 4,5 horas y luego hizo una pausa de 45 minutos. En este caso, no hay infracciones.

    Ejemplo 2. El conductor condujo durante 4,5 horas y luego hizo una pausa de 30 minutos. Esto es una infracción, ya que la duración de la pausa es insuficiente.

  • Si dentro de las 4,5 horas de conducción se hace una pausa de más de 15 minutos pero menos de 45 minutos, al final del período de conducción de 4,5 horas se puede hacer una pausa de una duración que, sumada a la pausa anterior, sume 45 minutos. Si la pausa dura menos de 15 minutos, no se contabilizará.

     Ejemplos

    Ejemplo 1. El conductor condujo durante 2 horas, hizo una pausa de 20 minutos, luego condujo otras 2,5 horas e hizo una pausa de 25 minutos. En este caso, no hay infracciones, ya que para el período de conducción de 4,5 horas se acumularon 45 minutos de descanso en total.

    Ejemplo 2. El conductor condujo durante 2 horas, hizo una pausa de 10 minutos, luego condujo otras 2,5 horas e hizo una pausa de 35 minutos. Esto es una infracción, ya que la primera pausa duró menos de 15 minutos y por lo tanto no se contabilizó. Como resultado, para el período de conducción de 4,5 horas no se acumularon 45 minutos de descanso en total.

  • El tiempo máximo de conducción durante una semana laboral es de 56 horas, y durante dos semanas consecutivas es de 90 horas.

     Ejemplos

    Ejemplo 1. El tiempo de conducción en la primera semana fue de 50 horas, en la segunda de 40 horas, y en la tercera nuevamente de 50 horas. En este caso no hay infracciones, ya que en cada semana individual no se superó el límite de 56 horas, y en total para cada dos semanas consecutivas se respetó el límite de 90 horas.

    Ejemplo 2. El tiempo de conducción en la primera semana fue de 50 horas, en la segunda de 50 horas, y en la tercera de 40 horas. En este caso hay una infracción: a pesar de que en cada semana individual no se superó el límite de 56 horas, en total para la primera y segunda semana se superó el límite de 90 horas.

En el control del RTD se utilizan bastantes reglas similares con condiciones complicadas, y casi todas se centran en la duración de la conducción continua, los descansos periódicos y el descanso diario/semanal o sus combinaciones. El control de las reglas lo realiza el tacógrafo automáticamente, sin embargo, para el conductor su conocimiento es obligatorio para planificar correctamente su ruta y no infringir el RTD.

Estructura de los tacógrafos

Generalmente, los tacógrafos se dividen en analógicos y digitales.

Los analógicos tienen forma redonda y se instalan en el hueco del velocímetro. Dentro de ellos hay un disco de papel en el que se registra la información. Hoy en día, los tacógrafos analógicos se consideran obsoletos.

Los digitales tienen forma rectangular y se instalan en el hueco de la radio del coche (unidad principal). La implementación técnica del tacógrafo digital es un sistema encriptado de almacenamiento permanente de datos no volátil con acceso restringido a los datos y una impresora térmica para generar informes. En adelante, el artículo tratará solo sobre este tipo de tacógrafos.

La principal diferencia práctica entre los tacógrafos analógicos y digitales radica en el grado de protección de los datos contra la manipulación. Esta necesidad surge porque algunos conductores intentan manipular los datos del tacógrafo para completar las rutas más rápido en detrimento del descanso y la seguridad, o para aumentar artificialmente su kilometraje y desviar combustible. Cualquier interferencia mecánica o entrada incorrecta de datos se registrará en la memoria del tacógrafo digital, lo que se descubrirá durante una inspección oficial. Las manipulaciones detectadas en el tacógrafo conllevan una multa, que dependerá de la gravedad de la infracción y del país donde se detecte.

El acceso a la memoria del tacógrafo se realiza mediante 4 tipos de tarjetas-llave de plástico:

  1. Tarjeta del conductor — permite al conductor guardar datos sobre los modos de trabajo durante 28 días.
  2. Tarjeta de la empresa — permite a la empresa de transporte leer datos sobre los viajes de sus vehículos.
  3. Tarjeta del taller — permite a los técnicos configurar el tacógrafo.
  4. Tarjeta del controlador/inspector — permite a las autoridades leer las infracciones cometidas por el conductor y los fallos ocurridos en el funcionamiento del equipo.

Los datos en la memoria del tacógrafo se almacenan en archivos que pueden tener diferentes formatos (extensiones) dependiendo del modelo del tacógrafo.

En Wialon solo se pueden mostrar los datos de la tarjeta del conductor. Es posible trabajar con el formato DDD y otros formatos de estructura similar (por ejemplo, TGD, V1B, C1B).

Control del RTD en Wialon

Las secciones anteriores son una especie de introducción al tema de la tacografía y el control del RTD. Ahora pasaremos al trabajo directo en el marco de Wialon.

Los tacógrafos no se conectan directamente a Wialon — siempre funcionan a través de un rastreador. Además, algunos modelos de rastreadores tienen un tacógrafo incorporado, es decir, dos dispositivos en una sola carcasa.

Como en la obtención de información participa la combinación "tacógrafo-rastreador-Wialon", los posibles problemas no siempre se pueden resolver desde el lado de Wialon.

En Wialon, la fuente de información sobre el RTD puede no ser solo el tacógrafo. El siguiente esquema ayudará a entender las fuentes y opciones de visualización de la información sobre el RTD presentadas en el sistema.

Fuentes de información sobre el RTD

La información sobre el RTD mostrada en Wialon puede obtenerse de varias fuentes.

Archivo de la tarjeta del conductor

El tacógrafo almacena en la memoria archivos con diferentes datos. La información sobre el RTD de un conductor específico se guarda en su tarjeta. Cargar el archivo de la tarjeta del conductor en Wialon se puede hacer de diferentes maneras dependiendo del modelo del rastreador:

  • Mediante comandos — en la sección de P+F se puede encontrar instrucciones sobre esto. Este método está disponible para los rastreadores que se muestran en la lista de dispositivos compatibles con el filtro La descarga de archivos del tacógrafo.
  • A través de software de terceros, por ejemplo, conectando el rastreador a una computadora. Luego, el archivo debe cargarse en Wialon a través de la aplicación web TachoManager y al cargar, seleccionar a qué conductor pertenece.

El resultado de cada una de las acciones descritas anteriormente será la presencia en Wialon de un archivo de la tarjeta del conductor, que estará vinculado al elemento Conductor.

El archivo de la tarjeta del conductor es la única fuente confiable para mostrar información tacográfica en Wialon. El controlador ve los datos de la misma fuente al verificar las lecturas del tacógrafo en la carretera.

Asignaciones y viajes

El tacógrafo determina el modo de operación por la presencia de velocidad en el vehículo, el estado de ignición y la presencia de la tarjeta en la ranura. Estos datos están disponibles en Wialon incluso sin tacógrafo: usando la detección de viajes con cálculos llevados por el sensor de ignición y la velocidad, y asignaciones/separaciones de conductores. Por lo tanto, la actividad del conductor se puede determinar por los mensajes del rastreador, incluso si no hay un tacógrafo instalado en la unidad.

Las asignaciones y viajes solo se pueden usar para una estimación aproximada del cumplimiento del RTD. A diferencia del tacógrafo, que determina el modo de operación actual en tiempo real, las asignaciones/separaciones de conductores y viajes en Wialon se determinan por los mensajes del rastreador, que se registran con una frecuencia determinada, menor que la del tacógrafo.

Datos en línea

El procedimiento de descarga de archivos de la tarjeta del conductor en Wialon requiere tiempo, lo que no siempre es conveniente. Sin embargo, los usuarios pueden necesitar información sobre el RTD en tiempo real. Para cubrir esta necesidad, se creó en Wialon un algoritmo cuya fuente de datos se selecciona en la pestaña Avanzadas:

  • Parámetros del tacógrafo que el rastreador determina según el modo actual del tacógrafo. Al momento de escribir este artículo, esta funcionalidad solo está implementada en los rastreadores fabricados por Sensata INSIGHTS (ex-BCE), RuptelaTeltonika, y Navtelecom.
  • Asignaciones de conductores y viajes de Wialon.

Los datos en línea calculados a partir de cualquiera de las fuentes se vinculan al elemento Conductor.

Los datos en línea solo se pueden utilizar para una estimación aproximada del cumplimiento del RTD. A diferencia del tacógrafo, que tiene un algoritmo para recalcular los intervalos anteriores, en Wialon los datos en línea se guardan sin recálculo posterior.

Visualización de la información sobre el RTD

La información sobre el RTD en Wialon se puede mostrar de varias maneras.

Tacho View

La aplicación web Tacho View visualiza la información sobre el RTD en forma de diagramas de colores y un informe sobre la actividad del conductor o las infracciones del régimen.

La fuente de información para la visualización se selecciona en la configuración de la aplicación, y se puede utilizar el archivo de la tarjeta del conductor o los datos en línea.

Informe de conductores

La tabla Actividad del conductor muestra información sobre el RTD.

La tabla Violaciones muestra información sobre las infracciones del RTD.

En la configuración de ambas tablas, se puede seleccionar como fuente de información el archivo de la tarjeta del conductor, los datos en línea o las asignaciones y viajes.

Si se seleccionan las asignaciones y viajes como fuente, el resultado de la ejecución repetida del informe cambiará después de modificar la configuración de la detección de viajes de la unidad o al editar el historial de asignaciones y registro de turnos del conductor.

Información adicional sobre la unidad y el conductor

Para utilizar este método, primero es necesario activar la opción Actividad de conductor según datos en línea en la parámetros básicos del usuario.

Al pasar el cursor sobre el conductor, la información sobre el RTD y sus infracciones se mostrará en la descripción emergente.

Se mostrará información similar en la descripción emergente de la unidad y en la información extendida sobre la unidad si en los parámetros del usuario se selecciona mostrar conductores en los lugares mencionados y el conductor está asignado a esta unidad.

La fuente de información para este método de visualización siempre son los datos en línea.

Oleg Zharkovsky,Customer Service Engineer

Trabajo con el módulo Rutas
  • technical_consulting
  • routes

Por su nombre, el módulo Rutas debería ser adecuado para cualquier solicitud de control del recorrido de un vehículo. Sin embargo, este módulo tiene características que lo hacen ideal para resolver algunas tareas y completamente inadecuado para otras. Diferentes opciones de control de rutas se mencionaron en el meetup 4 ways of routes control in Wialon and how to choose the right one (en inglés). En este artículo se examinarán las configuraciones clave del módulo Rutas y ejemplos de su aplicación.

Concepto general

La palabra "ruta" se usa a menudo en el habla cotidiana, pero en Wialon es un término. Para evitar confusiones, acordemos que en este artículo la palabra "ruta" se utilizará solo como término.

Las rutas del módulo del mismo nombre son macroobjetos y no forman parte del recurso, a diferencia de las plantillas de informes, notificaciones, etc. Esto se debe a que la ruta en sí es un objeto multicapa, para cuya configuración correcta será necesario comprender los puntos de control, los horarios y las rutinas.

La característica clave de las rutas es su enfoque en el tiempo de visita a los puntos de control, no en cómo se mueve la unidad entre estos puntos.

Las principales preguntas que deben responderse al usar el módulo Rutas son las siguientes:

  • ¿Cómo se añadirán los puntos de control?
  • ¿Qué tipo de horario se utilizará?
  • ¿Qué orden de paso por los puntos de control se elegirá?
  • ¿Cómo se crearán las rutinas?
  • ¿Cómo se hará seguimiento al resultado?

Cada una de estas preguntas tiene 3 variantes de respuesta. Veamos cada una de ellas.

Añadir puntos de control

La primera capa de las rutas son los puntos de control que la componen. Los puntos de control son áreas en el mapa que la unidad debe visitar. Se pueden añadir de tres maneras:

  1. Añadir puntos desde el mapa es similar a trabajar con la herramienta Dirección: puede hacer doble clic en el lugar necesario en el mapa o ingresar la dirección en la línea correspondiente. El punto encontrado será el centro del punto de control. Por defecto, el radio es de 100 metros, si es necesario se puede cambiar manualmente.

    De manera similar, los puntos de control de una ruta se pueden añadir a través de la herramienta Enrutamiento y luego guardar como ruta.

  2. Añadir puntos de las geocercas implica seleccionar la geocerca necesaria de la lista de disponibles. En este caso, no es necesario especificar el radio, ya que la geocerca ya tiene un área determinada.

  3. Añadir puntos de las unidades es similar al método anterior: solo es necesario seleccionar la unidad de la lista. Como la unidad corresponde a un punto, es necesario establecer un radio para ella (por defecto es de 100 metros).

    El uso de una unidad como punto de control parece un método extraño, sin embargo, este método puede tener variantes de aplicación práctica. Por ejemplo, la unidad que recorre la ruta puede ser un camión, y los puntos de control móviles serán cosechadoras que recolectan la cosecha. Por otro lado, la unidad-punto también puede ser estacionaria, si se trata, por ejemplo, de una estación de combustible en la que se ha instalado un rastreador y se ha registrado en Wialon como una unidad.

Una etapa importante al crear puntos de control es la optimización del orden de visita de los puntos. Durante el proceso de optimización, se muestra en el mapa la supuesta ruta más corta entre los puntos de control, sin embargo, después de guardar la ruta, los puntos de control simplemente se conectarán con líneas punteadas, ya que el módulo Rutas no rastrea la ubicación de la unidad entre los puntos de control.

Si aún no se han creado horarios para la ruta, se pueden hacer cambios en la lista de puntos de control. Si se han creado horarios, la ruta no se puede editar, pero se puede copiar para hacer cambios posteriormente.

Además, las rutas no se pueden transferir de una cuenta a otra.

Tipos de horarios

La segunda capa de las rutas son los horarios, es decir, el tiempo esperado de llegada a los puntos de control y, opcionalmente, el tiempo de salida de ellos. Se pueden añadir varios horarios para un conjunto de puntos de control.

Existen tres tipos de horarios:

  1. Absoluto — este horario solo se puede usar una vez, después de lo cual conviene cambiarlo, copiarlo o eliminarlo.
    Este tipo de horario tiene en cuenta no solo la hora, sino también una fecha específica.

  2. Relativo al día — este horario se puede usar una vez al día.

  3. Relativo a la activación — este horario se puede usar varias veces al día.
    El tiempo de activación es el tiempo especificado al crear la rutina, al llegar el cual comienza a rastrearse el movimiento de la unidad por los puntos de control.
    La mayoría de las veces, al trabajar con este horario, el tiempo de activación coincide con el tiempo de visita del primer punto, por lo que en el horario frente a él aparece el tiempo 00:00, y luego el tiempo se cuenta según cuánto tomará el camino desde el primer punto hasta el segundo, desde el primer punto hasta el tercero, etc.

    Pero también es posible otra situación, cuando la rutina se activa antes de que la unidad entre en el primer punto. En tal caso, en el horario el tiempo se cuenta según cuánto tiempo se moverá la unidad desde el tiempo de activación hasta el primer punto, desde el tiempo de activación hasta el segundo punto, etc.

En los esquemas anteriores se muestran ejemplos de cómo llenar el campo Llegada para diferentes tipos de horarios. Además de este, para cada uno de los puntos de control se puede llenar el campo Salida, lo que permite fijar el tiempo que la unidad debe pasar en el punto. También para cada tiempo se puede especificar una Desviación permitida, es decir, el margen de tiempo permitido de adelanto/retraso.

Además, en el horario de cualquier tipo se puede añadir una Limitación de tiempo, lo que permite aplicar el horario solo en determinados meses, días del mes, días de la semana u horas.

Orden de los puntos de control

Inicialmente, el orden de puntos de control se puede especificar en el horario, sin embargo, más tarde al crear la rutina se puede cambiar por otro. Las opciones disponibles se enumeran a continuación:

  1. Exacto — todos los puntos de control deben ser pasados en el orden establecido sin omisiones.
  2. Omisiones posibles — se espera que los puntos sean visitados en el orden indicado, pero se pueden omitir, siendo obligatoria la visita del último punto.
  3. Arbitrario — los puntos de control se pueden pasar en cualquier orden.

Ninguno de los tipos de horario prohíbe introducir rangos de tiempo de llegada y salida superpuestos, teniendo en cuenta la desviación. El uso de este enfoque depende del orden de paso por los puntos.

Por ejemplo, si se selecciona el orden de paso por los puntos Exacto u Omisiones posibles, la unidad debe visitarlos en una secuencia fija, pero con una desviación significativa, el tiempo de visita puede ser casi cualquiera. Como resultado, se obtiene un control de la secuencia, pero no del tiempo de visita.

Si se selecciona el orden Arbitrario de paso por los puntos, con una desviación significativa se obtiene un control simplemente del hecho de la visita, pero no del tiempo ni de la secuencia.

Creación de rutinas

Las rutinas son la implementación de las rutas y combinan puntos de control, horario y unidad. Son precisamente las rutinas los que permiten rastrear el paso de la unidad por los puntos de acuerdo con el tiempo establecido.

Se puede crear una rutina mediante tres métodos:

  1. Manualmente — este método se puede utilizar cuando hay un despachador que puede crear la rutina en el momento necesario. Es poco probable que este enfoque sea adecuado cuando hay una gran cantidad de rutinas.
  2. Automáticamente para horarios de tipo Relativo al día — este tipo de horario determina inequívocamente el tiempo de creación de la rutina en cualquier día, por lo que es suficiente seleccionar las unidades en el horario y activar la opción Crear rutinas automáticamente para este horario.
  3. Automáticamente mediante notificaciones con tipo de acción Crear una rutina — este método se combina lógicamente con horarios de tipo Relativo a la activación.

    Por ejemplo, se puede crear una notificación que iniciará la rutina cuando la unidad salga de una geocerca.

    Con esta configuración, cualquier salida de la unidad de la geocerca Base resultará en la creación de una rutina. Por lo tanto, si la unidad deja la base no solo para salir a una rutina, es necesario utilizar criterios adicionales para distinguir estas salidas entre sí. Por ejemplo, la unidad puede salir a una rutina solo a una hora determinada, o solo con un conductor asignado, o solo cuando se presiona el botón "Listo para trabajar" en la cabina, etc.

Métodos de seguimiento

Se pueden aplicar diferentes enfoques para el seguimiento de rutas:

  1. Los informes permiten recopilar información sobre la ruta durante el período pasado. Para la unidad y grupo de unidades se pueden utilizar las tablas Rutinas y Puntos de control, y para el informe de rutas — las tablas Rutinas y Historial.

  2. Las notificaciones permiten rastrear las rutinas en tiempo real. El único tipo de notificación Progreso de ruta incluye:

    • Estado de rutina — iniciado, finalizado, anulado;
    • Actividad en puntos de control — llegada, salida, omisión;
    • Control del horario — atraso, adelantamiento, regreso a lo programado.

  3. La línea de tiempo también permite rastrear las rutinas en tiempo real. Es un panel especial disponible en la parte inferior de la pestaña Rutas. Su característica principal es que no muestra las unidades, pero en la escala se muestra el horario en forma de rangos desde Llegada hasta Salida (al hacer clic en el icono , el rango se ampliará teniendo en cuenta la Desviación permitida), y una línea vertical corresponde al tiempo actual.

    Como la unidad no se muestra en la escala, no se puede entender por la escala qué tan lejos está del punto de control. Esto solo se puede hacer usando el mapa.

    Si la línea vertical del tiempo actual ha alcanzado el punto de control, esto no significa que la unidad haya visitado el punto. La visita solo se puede registrar por el cambio de color del punto de control: antes de la visita se indica con un rectángulo vacío, después de la visita el rectángulo se rellena con el color de la ruta (en este caso es azul), y si se omite el punto, el rectángulo se rellena y se contornea en rojo.

Ejemplos de configuración

Al usar el módulo Rutas, es necesario realizar una serie de configuraciones de las que se habló anteriormente. Para mayor comodidad, se han reunido en una tabla de referencia, donde en cada una de las columnas se debe elegir una de las opciones.

El color de la celda en la tabla indica la frecuencia de uso, basada en la práctica de trabajo con socios: verde — frecuente, amarillo — a veces, rojo — raro.

Puntos de control

Horario*

Orden de paso por los puntos

Creación de la rutina

Seguimiento

Direcciones

Absoluto

Exacto

Manualmente

Informes

Geocercas

Relativo al día

Omisiones posibles

Automáticamente (relativo al día)

Notificaciones

Unidades

Relativo a la activación

Arbitrario

Automáticamente (notificaciones)

Línea de tiempo

* El campo Llegada en el horario siempre se llena, ya que es la esencia de los horarios, y los campos Salida y Desviación son opcionales. También se puede especificar una limitación de tiempo.

A continuación se presentan ejemplos de uso del módulo Rutas y la configuración adecuada para ellos.

Entrega de productos de panadería a tiendas

Cada mañana, un camión debe entregar productos de panadería frescos desde la panadería a los mismos puntos de venta. La descarga y el llenado de albaranes en cada punto toman un total de 10 minutos, el tiempo de retraso permitido es de 5 minutos.

Configuración propuesta:

  • Los puntos de control se pueden añadir a través de direcciones o geocercas.
  • La rutina se realiza una vez por la mañana, por lo que es adecuado un horario relativo al día.
  • Para cada punto, el campo Salida contendrá un tiempo 10 minutos mayor que el campo Llegada. En los campos Desviación se deben introducir 5 minutos.
  • No se requiere limitación de tiempo.
  • Como el orden óptimo de visita se puede calcular de antemano y no es necesario omitir puntos (los lotes de productos no son tan grandes, siempre se venden en un día), el orden de paso por los puntos será exacto.
  • La hora de salida es la misma cada día, por lo que la rutina se puede crear automáticamente (relativo al día).
  • Supongamos que durante el proceso de entrega no se esperan problemas que deban resolverse en tiempo real, por lo que para el seguimiento será adecuado un informe por unidad con la tabla Rutinas.

Configuración del horario

Entrega de agua para dispensadores

Una furgoneta distribuye botellas de agua de 5 galones para dispensadores de oficina. Los clientes son regulares y su base está en el sistema. Sin embargo, no todos los clientes logran beber toda el agua para el miércoles (que es el día estándar de entrega), por lo que existe un día adicional de entrega: el jueves. El tiempo exacto de visita a los puntos no es esencial, solo hay un rango aproximado: de 10:00 a 14:00. Debido a la flexibilidad del horario, el tiempo de descarga y llenado de albaranes puede no tenerse en cuenta.

Configuración propuesta:

  • Los puntos de control se pueden añadir a través de direcciones o geocercas. Como último punto se puede indicar el almacén desde donde comienza y termina la entrega.
  • La rutina se realiza una vez a mediados del día, por lo que es adecuado un horario relativo al día.
  • En el campo Llegada para todos los puntos se puede indicar la hora 12:00. El campo Salida se puede dejar sin rellenar. En los campos Desviación se pueden indicar 2 horas.
  • Limitación de tiempo: solo miércoles y jueves.
  • Como no todos los puntos necesitan ser visitados en un día, se debe elegir la opción Omisiones posibles como orden de paso por los puntos.
  • La hora de salida es aproximadamente la misma cada día, por lo que las rutinas se pueden crear automáticamente (relativo al día).
  • La rutina adicional del jueves se puede iniciar manualmente si es necesario, pero en ese caso, en la limitación de tiempo en el horario se debe indicar solo el miércoles, para que la creación automática de la rutina ocurra solo ese día.
  • Los clientes se comunican periódicamente con el administrador para verificar el estado de la entrega en tiempo real, por lo que para el seguimiento se pueden usar notificaciones y la línea de tiempo.

Configuración del horario

Configuración de la limitación de tiempo

Taxi colectivo

Los fines de semana, la minivan está en la estación y espera hasta que se reúna una cantidad suficiente de pasajeros. Después de esto, comienza la rutina y visita cada punto de control. Esta misma ruta se realiza varias veces al día.

Configuración propuesta:

  • Los puntos de control se pueden añadir a través de direcciones o geocercas. El punto de espera de pasajeros al inicio de la ruta está rodeado por una geocerca. El primer punto de la ruta está justo después de esta geocerca.
  • La rutina puede realizarse varias veces al día, por lo que es adecuado un horario relativo a la activación.
  • El campo Llegada para el primer punto es 00:00, y para los demás puntos se rellena en relación al primer punto. Como la minivan pasa poco tiempo en cada parada, el campo Salida se puede dejar sin rellenar. En el campo Desviación se puede introducir cualquier valor, basándose en la situación habitual en esta ruta (por ejemplo, 10 minutos).
  • Limitación de tiempo: sábado y domingo.
  • Se trata de una ruta específica de transporte público, por lo que el orden de paso por los puntos será exacto.
  • Como la unidad comienza a moverse solo después de que se haya reunido una cantidad suficiente de personas en el vehículo, la hora exacta de inicio de la rutina es desconocida. La rutina tendrá que crearse mediante una notificación, y el criterio para iniciarlo será la salida de la geocerca al inicio de la ruta, donde se esperaban los pasajeros.
  • Supongamos que durante el proceso de entrega no se esperan problemas que deban resolverse en tiempo real, por lo que para el seguimiento será adecuado un informe por unidad con la tabla Rutinas.

Creación de geocercas para puntos de control

Configuración del horario

Configuración de la limitación de tiempo

Selección del tipo de notificación para iniciar la rutina

Selección del modo de acción en la notificación

Oleg Zharkovsky,Customer Service Engineer

Cómo elegir una opción de control de rutas
  • technical_consulting
  • routes
  • geofences

Wialon permite satisfacer las necesidades de los clientes de diferentes maneras. Por ejemplo, en el sistema existen al menos cuatro opciones para controlar rutas, cada una con sus propias ventajas y desventajas. Este artículo ayudará a compararlas para elegir la opción que el cliente necesita.

Opciones consideradas

En el marco de la comparación, prestaremos atención a las siguientes cuatro opciones que permiten controlar rutas:

  • Módulo Rutas: a pesar de su nombre, este módulo no es adecuado para todos los casos, sino solo cuando hay un tiempo específico para visitar puntos y no es necesario rastrear el camino entre ellos.

  • Combinación de geocercas, informes y notificaciones (simplificadamente llamaremos a esta opción Geocercas) es la opción más flexible, adecuada para la mayoría de las situaciones, pero requerirá la configuración de varios elementos separados.

  • Aplicación web Logistics es una solución de nicho para organizar el trabajo de servicios de entrega, que, sin embargo, se puede utilizar para resolver otras tareas de negocio.

  • Aplicación web NimBus  una solución de nicho para el transporte público, que también se puede utilizar para resolver otras tareas de negocio.

La terminología utilizada en las opciones consideradas difiere entre sí:


RutasGeocercasLogisticsNimBus
Punto a visitarpunto de controlgeocercapedidoparada
Conjunto de puntos en un solo viajeruta

ruta planificada o plantillaruta
Tiempo de visita a los puntoshorariolimitación de tiempotiempo de llegada estimadohorario
Movimiento de la unidad por el conjunto de puntos

rutina

ruta activarutina

Vale la pena tener en cuenta esta diferencia al comparar las opciones consideradas.

Comparación por criterios

Ahora, las opciones consideradas se resumirán en una tabla, que indicará en qué medida satisfacen diferentes criterios, es decir, los requisitos del cliente. Hemos tratado de hacer estos criterios lo más orientados a la práctica posible, basándonos en la experiencia de comunicación con nuestros socios.

Criterios

RutasGeocercasLogisticsNimBus

Básicos
1Los mismos puntos de control cada día
2

Nuevos puntos de control cada día

noparcialmenteno
3Seguimiento del camino entre puntos de controlno
4Optimización de la secuencia de puntosparcialmenteno
5Optimización del camino entre puntosnoparcialmente
6

Inicio automático del seguimiento de la rutina

no

Específicos
7Condiciones adicionales para visitar puntosnoparcialmenteno
8Horario relativo a la salida
noparcialmente
9Cambio de transporte durante la ejecución de la rutinanoparcialmente
10Ruta larga (más de 2 días)no
11Puntos de control móvilesnono
12Envío de rutas al conductorparcialmenteparcialmenteno

Salida de información
13Control en línea
14Informes del período anterior
15Visualización en la interfaz de rastreoparcialmenteno
16Aplicación móvilnoparcialmente

Ahora consideremos cada uno de los criterios por separado.

1. Los mismos puntos de control cada día

Rutas

Las rutas permiten iniciar rutinas con los mismos puntos de control cada día si se utilizan horarios Relativos al día o Relativos a la activación.

Geocercas

Las geocercas no se eliminan después de visitarlas, por lo que se pueden usar fácilmente en diferentes días.

Logistics

Los pedidos corresponden a los puntos a visitar. Pueden ser permanentes, lo que significa que no se eliminan después de visitarlas. Además, la ruta se puede convertir en una plantilla para repetirla rápidamente en otros días.

NimBus

Las paradas de transporte público rara vez cambian su posición, por lo que la aplicación está diseñada inicialmente para trabajar con los mismos puntos cada día.

2. Nuevos puntos de control cada día

Rutas no

No se pueden añadir nuevos puntos a una ruta ya guardada. Para añadir nuevos puntos, es necesario crear una nueva ruta desde cero, configurando nuevamente los horarios y la creación de rutinas, lo que requiere mucho trabajo.

Geocercasparcialmente

Crear una nueva geocerca y añadirla a informes y notificaciones no es un problema. La configuración puede requerir relativamente mucho tiempo solo cuando es necesario controlar el tiempo de visita a los puntos (a través de las Limitaciones de tiempo en informes y notificaciones).

Logistics

Se puede crear una nueva ruta teniendo en cuenta nuevos pedidos muy rápidamente. También está disponible la adición de puntos a una ruta ya creada.

NimBusno

Como la aplicación está creada para controlar el transporte público, cuyas paradas cambian con poca frecuencia, añadir nuevos puntos requerirá cambiar varias configuraciones a la vez (crear una parada, añadirla a la ruta, cambiar el horario), lo que requiere mucho trabajo.

3. Seguimiento del camino entre puntos de control

Rutasno

El módulo no rastrea el movimiento entre puntos de ninguna manera. Se supone que el conductor debe elegir independientemente el camino de una dirección a otra para cumplir con el horario.

Geocercas

Para rastrear el camino entre puntos, se puede crear una geocerca lineal en las carreteras por las que debe seguir la unidad. Para controlar la salida de la geocerca lineal o el retorno a ella, se pueden usar notificaciones de tipo Geocerca.

Logistics

En la aplicación existe una notificación de tipo Desviación de una ruta, que se activa si la unidad se aleja de la línea de la ruta a una distancia especificada. Además, durante la ejecución de la ruta, se puede mostrar en el mapa la ruta planificada y real de la unidad.

NimBus

En la aplicación existe una notificación de tipo La unidad se fue de la línea de la ruta. Se activa después de recibir un mensaje de la unidad que está alejada de la línea de ruta más de 50 metros.

4. Optimización de la secuencia de puntos

Rutas

Existe la posibilidad de optimizar el orden de los puntos en la etapa de creación de la ruta.
Además, en la interfaz de rastreo está disponible la herramienta Enrutamiento, que, entre otras cosas, permite optimizar la secuencia de puntos y guardar el resultado como una ruta.

Geocercasparcialmente

En la interfaz de rastreo existe la herramienta Enrutamiento, que, entre otras cosas, permite optimizar la secuencia de puntos y guardar el resultado como geocerca.

Logistics

Al crear la ruta, la aplicación optimiza automáticamente el orden de los puntos teniendo en cuenta múltiples criterios, y también permite cambiar el orden de los puntos manualmente.

NimBusno

El orden de los puntos en la aplicación se fija manualmente al crear la ruta.

5. Optimización del camino entre puntos

Rutas no

El módulo no rastrea el camino entre puntos. El camino se muestra solo en la etapa de optimización del orden de los puntos.

Geocercasparcialmente

En la interfaz de rastreo existe la herramienta Enrutamiento, que, entre otras cosas, permite optimizar el camino entre puntos y guardar el resultado como geocerca.

Logistics

Al crear la ruta, la aplicación optimiza automáticamente el camino entre puntos teniendo en cuenta múltiples criterios.

NimBus

Al crear la ruta, el camino entre puntos se optimiza automáticamente, después de lo cual se puede ajustar manualmente.

6. Inicio automático del seguimiento de la rutina

Rutas

La creación automática de rutinas está disponible cuando se usa un horario de tipo Relativo al día o cuando se usan notificaciones con tipo de acción Crear una rutina.

Geocercas

En esta variante no existe el concepto de "rutina", por lo que su seguimiento no se inicia en un momento determinado. Se puede comenzar a rastrear la visita a los puntos en cualquier momento después de añadir las geocercas a los informes o notificaciones.

Logisticsno

La aplicación implica que el inicio de la ruta lo realiza el despachador manualmente. Sin embargo, el despachador puede crear en Logistics rutas que comenzarán en el futuro, lo que depende del intervalo de entrega en las propiedades de los pedidos.

NimBus

Si se han creado horarios para la ruta y está activada, la rutina se crea automáticamente. En la aplicación están disponibles dos tipos de activación de rutinas:

  • Según el horario — la rutina se crea un número determinado de minutos antes de la visita planificada a la primera parada; el número de minutos se especifica en la configuración.
  • Al estar en la parada — este tipo de activación está disponible solo para rutas que tienen activada la función de asignación automática de unidades.

7. Condiciones adicionales para visitar puntos

Rutasno

No hay condiciones adicionales de visita. La visita a un punto es cualquier mensaje con coordenadas en el área del punto de control.

Geocercasparcialmente

Mediante la configuración de notificaciones o la filtración de intervalos, se puede ocultar una geocerca visitada de los resultados. Por ejemplo, para una notificación de tipo Geocerca, se puede usar un filtro por velocidad y valor del sensor. Sin embargo, esto no se puede llamar un control completo de la visita, ya que no llega una confirmación adicional de la visita por parte del conductor.

Logistics

Con la ayuda de la aplicación móvil, el conductor puede enviar una confirmación del pedido en forma de comentario, foto o firma.

NimBusnoNo hay condiciones adicionales de visita. La visita a una parada es cualquier mensaje con coordenadas en el área de la parada.

8. Horario relativo a la salida

Rutas

El horario puede tener el tipo Relativo a la activación, de esta manera un horario se puede usar varias veces al día.

Geocercasno

En esta variante no existe el concepto de "horario". Lo reemplazan las Limitaciones de tiempo en informes y notificaciones, donde se especifica el tiempo solo en relación al inicio del día.

Logisticsparcialmente

Al crear la ruta, el tiempo de llegada planificado puede variar dependiendo de la hora actual. Por ejemplo, si los pedidos se pueden visitar de 10:00 a 20:00, y ahora son las 12:00, el tiempo de llegada planificado se contará desde las 12:00. Esto solo en parte se puede llamar un horario relativo a la salida.

NimBus

Para esto, en la aplicación existe el tipo de horario Relativo.

9. Cambio de transporte durante la ejecución de la rutina

Rutasno

No es posible reemplazar la unidad durante la ejecución de la rutina. Por ejemplo, en caso de avería de la primera unidad, será necesario crear una nueva rutina (o incluso una nueva ruta) para la segunda unidad que sale como reemplazo.

Geocercasparcialmente

En esta variante no existe el concepto de "rutina". Sin embargo, formalmente el despachador puede contactar al conductor y dirigirlo a las geocercas no visitadas.

Logistics

En la aplicación existe la posibilidad de cambiar la unidad para una ruta activa.

NimBus

En la rutina se puede cambiar la unidad que lo realiza.

10. Ruta larga (más de 2 días)

Rutas

Para el tipo de horario Absoluto no hay limitaciones en la duración de la ruta, sin embargo, cada uno de estos horarios se puede usar solo 1 vez, después de lo cual se vuelve inútil. Para los horarios Relativo al día y Relativo a la activación se puede alcanzar una duración de 99 horas (poco más de 4 días).

Geocercas

En esta variante no existen los conceptos de "rutina" y "horario". Por lo tanto, nada impide que la unidad se mueva entre geocercas durante varios días, semanas, etc.

Logistics

En la aplicación se puede configurar una limitación de duración máxima, pero si no se activa, la ruta puede durar cualquier cantidad de días.

NimBusno

El horario de la ruta puede incluir un cruce de día, ya que a veces el transporte puede realizar la última rutina después de las 00:00 (para esto se usa la opción Después de medianoche).

11. Puntos de control móviles

Rutas

Las unidades móviles pueden actuar como puntos de control. Esto puede ser útil, por ejemplo, para organizar la cosecha, cuando un camión debe acercarse a las cosechadoras en movimiento.

Geocercas

En las tablas Geocercas y Viajes entre geocercas, se pueden usar unidades como "geocercas móviles".

Logisticsno

Los pedidos en la aplicación tienen una ubicación fija.

NimBusno

Las paradas en la aplicación tienen una ubicación fija.

12. Envío de rutas al conductor

Rutasparcialmente

Existe la posibilidad de enviar rutas a la unidad mediante comandos. Es necesario que el rastreador admita dicho comando y que tenga un navegador conectado. Es decir, esta función no está disponible para todas las unidades.

Geocercasparcialmente

Existe la posibilidad de enviar geocercas a la unidad mediante comandos, sin embargo, no se unificarán en una sola ruta. Además, es necesario que el rastreador admita esta función.

Logistics

Se ha creado una aplicación móvil para los conductores, en la que pueden ver sus rutas planificadas.

NimBusno

No existe tal funcionalidad.

13. Control en línea

Rutas

Se puede seguir la ejecución de la ruta en el mapa en la interfaz de rastreo, mediante notificaciones de tipo Progreso de ruta y en la Línea de tiempo. Desafortunadamente, trabajar con la línea de tiempo no es muy conveniente, ya que no muestra la posición de la unidad.

Geocercas

Se puede seguir la ejecución de la ruta en el mapa en la interfaz de rastreo o mediante notificaciones de tipo Geocerca.

Logistics

Las rutas actualmente activas y los estados de los pedidos se pueden ver en forma de tabla. Las notificaciones también serán útiles para el despachador. Las estadísticas en tiempo real se muestran en la pestaña Dashboard.

NimBus

Para observar la ejecución de las rutinas en línea, es adecuada la pestaña Seguimiento. Las notificaciones también serán útiles para el despachador. Las estadísticas en tiempo real se muestran en la pestaña Resumen.

14. Informes del período anterior

Rutas

Para la unidad y grupo de unidades se pueden usar las tablas Rutinas y Puntos de control, y para el informe de rutas las tablas Rutinas y Historial.

Geocercas

Las tablas más convenientes son Geocercas y Viajes entre geocercas, disponibles para la unidad y grupo de unidades.

Logistics

En la aplicación existe una pestaña especial Informes.

NimBus

En la aplicación existe una pestaña especial Informes.

15. Visualización en la interfaz de segumiento

Rutas

El módulo es parte de la interfaz de rastreo.

Geocercas

Las geocercas, informes y notificaciones son parte de la interfaz de rastreo.

Logisticsparcialmente

Con los datos de Logistics se puede construir la tabla Pedidos, pero solo muestra parte de la información disponible en la aplicación.

NimBusnoEn la interfaz de rastreo se muestra el movimiento de las unidades, sin embargo, no se muestran los datos de la aplicación (paradas, rutas, horarios, rutinas, etc.).

16. Aplicación móvil

Rutasno

Las rutas no se muestran en la aplicación móvil de Wialon.

Geocercas

Las geocercas, notificaciones e informes se muestran en la aplicación móvil. Los clientes pueden rastrear la ubicación usando el enlace del Localizador, que se puede añadir al texto de la notificación mediante la etiqueta %LOCATOR_LINK%. Este enlace es conveniente abrirlo a través del navegador en el teléfono.

Logistics

Se ha creado una aplicación móvil para los conductores. En ella, el conductor ve las rutas que debe realizar. El cliente puede rastrear la ejecución de su pedido al recibir una notificación con la etiqueta %LOCATOR_LINK%. Después de enviar la notificación, la etiqueta se convierte en un enlace del Localizador, que es conveniente abrir a través del navegador en el teléfono.

NimBusparcialmenteLos pasajeros pueden rastrear el movimiento del transporte usando el enlace del Localizador, que es conveniente abrir a través del navegador en el teléfono. Sin embargo, esto no es una aplicación móvil completa.

Oleg Zharkovsky,Customer Service Engineer  

Control de condiciones no estándar mediante grupos dinámicos
  • technical_consulting
  • notifications
  • unit_groups

Wialon ofrece una amplia gama de posibilidades dentro de su funcionalidad estándar, sin embargo, existen tareas que solo se pueden resolver mediante métodos no evidentes. Por ejemplo, mediante grupos dinámicos, que se examinarán en este artículo. Este método permite clasificar unidades por grupos, rastrear una cadena de condiciones mediante notificaciones, encontrar unidades que no cumplieron una determinada condición, y así sucesivamente.

Lógica de funcionamiento de los grupos dinámicos

La lógica de funcionamiento de este método se basa en las siguientes capacidades del sistema:

  • las notificaciones pueden rastrear no solo unidades específicas, sino grupos de unidades;



  • las notificaciones permiten Agregar o quitar unidades de grupos.

Combinando estas capacidades, se puede lograr un comportamiento no evidente:

  • Si se configura una notificación para rastrear un grupo vacío, la notificación estará activada pero no se ejecutará, ya que no hay unidades en el grupo.
  • Si se añaden unidades a este grupo, incluso sin cambiar la configuración de la notificación, esta comenzará automáticamente a rastrear las unidades añadidas.
  • Si se excluyen unidades del grupo, la notificación dejará automáticamente de rastrearlas.

Para resolver ciertas tareas, se puede utilizar un sistema de varias notificaciones que moverán automáticamente las unidades entre grupos, y luego, si es necesario, aplicar otras notificaciones, tareas e informes a estos grupos de unidades. Por brevedad, esta solución se denomina método de grupos dinámicos (o simplemente grupos dinámicos). En este caso, la palabra "dinámico" significa que la composición de los grupos de unidades cambia automáticamente en tiempo real.

Con los grupos dinámicos se pueden crear esquemas lógicos peculiares. Veamos algunos de ellos en detalle.

Clasificación por grupos

El enfoque más simple al usar grupos dinámicos es la clasificación de unidades por grupos. De esta manera, por ejemplo, se pueden dividir todos los vehículos de la flota en móviles e inactivos, libres y ocupados, dentro y fuera del territorio de la empresa, etc. Después de la clasificación, los grupos resultantes se pueden usar en Informes o Tareas, así como mostrarlos en la pestaña Seguimiento.

Para clasificar por una condición A, se necesitarán los siguientes elementos y configuraciones:

  1. Grupo Alfa, que contiene unidades para las que aún no se ha cumplido la condición A.
  2. Grupo Beta, que contiene unidades para las que ya se ha cumplido la condición A.
  3. Notificación 1, configurada para rastrear el grupo Alfa y controlar la condición A. Si se cumple esta condición, las unidades serán excluidas del grupo Alfa y añadidas al grupo Beta.
  4. Notificación 2, configurada para rastrear el grupo Beta y controlar la condición opuesta a la condición A. Si se cumple esta condición, las unidades serán excluidas del grupo Beta y añadidas nuevamente al grupo Alfa.

Esquemáticamente, este enfoque se puede representar de la siguiente manera:

Consideremos varios ejemplos.

Ejemplo 1. Informe sobre unidades fuera del país

Supongamos que la empresa del cliente tiene despachadores que necesitan dividir los vehículos en dos grupos. Uno debe incluir los que actualmente están dentro del país, y el otro, los que están fuera del país. Esta división es necesaria para poder solicitar un informe de cada grupo en cualquier momento.

Para resolver esta tarea, primero es necesario crear una geocerca que corresponda a los límites del país, así como 2 grupos de unidades que se pueden llamar Dentro del país y Fuera del país. Luego, es necesario añadir manualmente las unidades a los grupos correspondientes, basándose en su ubicación actual.

Si inicialmente se colocan todas las unidades en uno de los grupos, después de configurar los grupos dinámicos, se moverán automáticamente a los grupos necesarios después de algún tiempo. La duración de esta clasificación dependerá de la frecuencia con la que cambie la condición controlada (en este ejemplo, es la entrada y salida de la geocerca).

Luego, es necesario configurar la primera notificación llamada Salida, que rastreará el grupo Dentro del país. Controlará la presencia de unidades fuera de la geocerca. Como acción, es necesario elegir el método Agregar o quitar unidades de grupos, específicamente excluir unidades del grupo Dentro del país y añadirlas al grupo Fuera del país.

There are no pictures in the gallery


❮ ❯

La segunda notificación se llamará Retorno y rastreará el grupo Fuera del país. Controlará la presencia de unidades dentro de la geocerca. Como acción, es necesario elegir el método Agregar o quitar unidades de grupos, específicamente excluir unidades del grupo Fuera del país y añadirlas al grupo Dentro del país. Como se puede notar fácilmente, la configuración de la segunda notificación es opuesta a la primera.

There are no pictures in the gallery


❮ ❯

Ahora las unidades se moverán dinámicamente a los grupos necesarios. Los despachadores podrán ejecutar un informe del grupo Dentro del país o Fuera del país en cualquier momento, según sus necesidades.

Esta división en grupos es relevante solo para el momento actual. Es decir, si se ejecuta un informe para un grupo de unidades de la semana pasada, se mostrarán los resultados de las unidades que están en el grupo ahora, no de las que estaban en él durante la semana pasada.

Ejemplo 2. Distribución de accesos a través de grupos

Supongamos que la solicitud del cliente es similar al ejemplo 1, pero adicionalmente es necesario hacer que un determinado despachador tenga acceso solo a las unidades que actualmente están fuera del país. Se tomará como base la solución del ejemplo anterior, y a continuación se considerarán solo las configuraciones faltantes.

Se puede abordar esta solución de dos maneras. Por un lado, se puede configurar la notificación para que no solo mueva las unidades entre grupos, sino que también modifique el acceso a estas unidades. Por otro lado, se pueden proporcionar accesos a las unidades a través de grupos. A continuación se describe solo el último método.

Primero, es necesario asegurarse de que el despachador no tenga derechos a las unidades en cuestión. Luego, es necesario otorgar al despachador derechos solo sobre un grupo específico de unidades (en este ejemplo, es el grupo Fuera del país).

There are no pictures in the gallery


❮ ❯

Ahora, al salir de la geocerca y activarse la notificación, las unidades se añadirán al grupo Fuera del país, por lo que el despachador podrá verlas. Al entrar en la geocerca, ocurrirá la situación opuesta: la notificación excluirá las unidades del grupo Fuera del país, por lo que el despachador no las verá.

Control de múltiples condiciones en una notificación

En Wialon existen 20 tipos de notificaciones que permiten realizar automáticamente diferentes acciones al cumplirse una condición seleccionada. Además, puede haber varias acciones (por ejemplo, se puede mostrar una notificación en línea en una ventana emergente y cambiar el icono de la unidad al mismo tiempo), pero la condición controlada formalmente puede ser solo una.

Sin embargo, en 8 tipos de notificaciones, además de la condición principal, se pueden incluir condiciones adicionales.

Tipo de notificación

Condiciones adicionales

Valor del sensor

Geocerca

Velocidad

Falta del conductor

Velocidad



Geocerca



Interposición de unidades



Dirección



Inactividad



Pérdida de conexión




Llenado de combustible




Descarga de combustible




Resulta que no todos los tipos de notificaciones pueden controlar varias condiciones al mismo tiempo. Y si el cliente necesita combinar condiciones no estándar, es necesario utilizar grupos dinámicos. Con este enfoque, por ejemplo, se puede recibir una notificación de descarga de combustible solo durante el movimiento.

Para controlar dos condiciones A y B se necesitarán los siguientes elementos y configuraciones:

  1. Grupo Alfa, que contiene unidades para las que aún no se ha cumplido la condición A.
  2. Grupo Beta, que contiene unidades para las que ya se ha cumplido la condición A.
  3. Notificación 1, que está configurada para rastrear el grupo Alfa y controlar la condición A. Si se cumple esta condición, las unidades serán excluidas del grupo Alfa y añadidas al grupo Beta.
  4. Notificación 2, que está configurada para rastrear el grupo Beta y controlar la condición opuesta a la condición A. Si se cumple esta condición, las unidades serán excluidas del grupo Beta y añadidas nuevamente al grupo Alfa.
  5. Notificación clave 3, que está configurada para rastrear el grupo Beta y controlar la condición B. Si se cumple esta condición, la notificación realizará la acción final (por ejemplo, notificará al cliente por email).

Esquemáticamente, este enfoque se puede representar de la siguiente manera:

En este esquema se puede prescindir del grupo Alfa, sin embargo, según la práctica, la existencia de este grupo simplifica la configuración y escalabilidad en el futuro, ya que al aumentar la cantidad de unidades controladas, será suficiente con añadirlas al grupo Alfa.

Si es necesario controlar más condiciones, se puede aumentar la cantidad de grupos y notificaciones, por ejemplo:

Una característica distintiva de este enfoque es el control secuencial de condiciones. Por ejemplo, una notificación de tipo Velocidad con un filtro adicional de Valor del sensor controla el cumplimiento de ambas condiciones simultáneamente (para que la notificación se active, se necesita un solo mensaje). Y un sistema de notificaciones con grupos dinámicos, configurado para estas mismas condiciones, primero controla la velocidad y solo después el valor del sensor (es decir, se necesitarán dos mensajes para que se active). Además, aumentar la cantidad de elementos en el esquema también aumentará la cantidad de mensajes necesarios para que se active.

Ejemplo 3. Control de unidades fuera de zonas especiales

Supongamos que el gerente quiere recibir información sobre violaciones del régimen de temperatura de los camiones refrigerados que han salido de la base.

Para resolver esta tarea, primero es necesario crear una geocerca que corresponda a la base, así como dos grupos de unidades que se pueden llamar En la base y Fuera de la base. Luego, es necesario crear dos notificaciones para clasificar las unidades en los grupos creados. Esto se hace de manera similar a la solución del ejemplo 1. A continuación, se mostrará la configuración solo de la última notificación.

Para controlar la temperatura, se necesitará otra notificación llamada Temperatura anormal, que rastreará el grupo Fuera de la base. Como acción, esta notificación enviará, por ejemplo, correos electrónicos al gerente.

There are no pictures in the gallery


❮ ❯

Como resultado, las unidades se moverán dinámicamente a los grupos necesarios, y el control de la temperatura se realizará solo fuera de la base.

Control de condiciones teniendo en cuenta el tiempo

Combinando los enfoques descritos anteriormente, se pueden crear diversos esquemas lógicos y variantes de control. De todas las posibles variantes de uso, se destacan algunas que están relacionadas con el tiempo. Veamos su configuración con ejemplos.

Ejemplo 4. Activación de la notificación una vez al día

Supongamos que el cliente quiere recibir SMS sobre la primera pulsación del botón de pánico para todos los vehículos de la flota durante el día laboral.

Para resolver esta tarea para una unidad, es necesario establecer el valor 1 en el campo Máximo número de activaciones, y luego especificar para este parámetro una restricción de tiempo de 00:00 a 23:59. Si hay pocas unidades, se puede hacer con una notificación para cada una de ellas. Sin embargo, si hay muchas unidades, será necesario recurrir a grupos dinámicos, lo que se considerará a continuación.

Esquemáticamente, la solución de esta tarea se puede representar de la siguiente manera:

Para resolverlo, se necesitarán:

  1. Un grupo llamado No hay alarmas (grupo Alfa en el esquema anterior), que contiene todas las unidades cuyos conductores aún no han pulsado el botón de pánico hoy. A medianoche, todas las unidades de la flota deben estar en este grupo, por lo que es necesario colocarlas allí inicialmente.
  2. Un grupo llamado Alarma activada (grupo Beta), que contiene unidades cuyos conductores han pulsado el botón de pánico hoy. A medianoche, este grupo debe estar vacío.
  3. Notificación Alarma! (notificación 1), que está configurada para rastrear el grupo No hay alarmas y controlar la pulsación del botón de pánico. Si se cumple esta condición, las unidades serán excluidas del grupo No hay alarmas y añadidas al grupo Alarma activada, y la notificación enviará un SMS al cliente.

    There are no pictures in the gallery


    ❮ ❯

  4. La notificación Restablecer configuración (notificación 2 en el esquema) en este caso devolverá todas las unidades del grupo Alarma activada al grupo No hay alarmas cerca de la medianoche. Para ello, debe estar configurada para rastrear el grupo Alarma activada, tener una limitación de tiempo (por ejemplo, de 20:00 a 23:59) y controlar alguna condición que se cumpla para todas las unidades al final del día laboral. Una de estas condiciones puede ser tener una velocidad inferior a 300 km/h (la notificación debe activarse Para todos los mensajes).

    There are no pictures in the gallery


    ❮ ❯

Ahora, las unidades cuyos conductores han pulsado el botón de pánico se moverán al grupo Alarma activada en la primera activación, para el cual ya no se controlará el botón de pánico. Por lo tanto, el cliente recibirá SMS solo sobre la primera alarma de cada unidad. Por la noche, todas las unidades serán devueltas al grupo original.

Ejemplo 5. Informe sobre unidades que no comenzaron a moverse a una hora determinada

Supongamos que el propietario de una flota quiere recibir todos los días una lista de vehículos que no comenzaron a moverse antes de las 8 de la mañana.

Esquemáticamente, la solución de esta tarea se puede representar de la siguiente manera:

Para resolverlo, se necesitarán:

  1. Un grupo llamado No comenzaron a trabajar antes de las 8 (grupo Alfa en el esquema anterior), que contendrá todas las unidades que aún no han comenzado a moverse. Se asumirá que a medianoche todas las unidades de la flota deben estar en este grupo, por lo que es necesario colocarlas allí inicialmente.
  2. Un grupo llamado Comenzaron antes de las 8 (grupo Beta), que contiene unidades que ya han comenzado a moverse. A medianoche, este grupo debe estar vacío.
  3. Una notificación llamada Pudieron comenzar antes de las 8 (notificación 1), que está configurada para rastrear el grupo No comenzaron a trabajar antes de las 8 y controlar la aparición de velocidad (es decir, el inicio del movimiento). Si se cumple esta condición, las unidades serán excluidas del grupo No comenzaron a trabajar antes de las 8 y añadidas al grupo Comenzaron antes de las 8. Además, el funcionamiento de esta notificación debe estar limitado en el tiempo de 00:00 a 07:59.

    There are no pictures in the gallery


    ❮ ❯

  4. Una tarea llamada Lista de retrasados, que a las 08:00 enviará un informe al propietario de la flota sobre las unidades del grupo No comenzaron a trabajar antes de las 8. El informe grupal puede contener, por ejemplo, la tabla Últimos datos de la unidad.

    There are no pictures in the gallery


    ❮ ❯

  5. Una notificación llamada Restablecer configuración (notificación 2) en este caso devolverá todas las unidades del grupo Comenzaron antes de las 8 al grupo No comenzaron a trabajar antes de las 8 cerca de la medianoche. Esto se hace de manera similar a la notificación homónima del ejemplo 4 anterior.

Ahora, las unidades que no comenzaron a moverse antes de las 08:00 permanecerán en el grupo No comenzaron a trabajar antes de las 8, y luego la tarea enviará un informe sobre ellas al propietario de la flota. Si alguna unidad comienza a moverse antes de las 8 de la mañana, se moverá al grupo Comenzaron antes de las 8, por lo que no aparecerá en el informe de infractores. Por la noche, todas las unidades serán devueltas al grupo original.

Ejemplo 6. Control de estados prolongados (más de un día)

Supongamos que el gerente necesita recibir un correo electrónico si una unidad permanece en el territorio de la planta durante más de 3 días (72 horas).

Normalmente, la duración del estado de alarma controlado (en este caso, la permanencia en una geocerca) se configura a través del campo Duración mínima del estado de alarma en la última página de configuración de la notificación. El valor máximo para este campo es de 24 horas (1440 minutos, 86400 segundos). Es decir, no se puede rastrear un estado de alarma de 72 horas sin usar grupos dinámicos.

Las excepciones son dos notificaciones: Inactividad tiene una duración máxima de 30 días, y Pérdida de conexión — 999 999 minutos (aproximadamente 694 días).

Esquemáticamente, la solución de esta tarea se puede representar de la siguiente manera:

Para resolverlo, se necesitarán:

  1. Una geocerca que corresponda al territorio de la planta.
  2. Un grupo llamado Dentro <24 horas o fuera (grupo Alfa en el esquema anterior), que inicialmente contiene todas las unidades.
  3. Un grupo Dentro >24 horas (grupo Beta), que contendrá unidades que han estado dentro de la geocerca durante 24 horas o más.
  4. Un grupo Dentro >48 horas (grupo Gamma), que contendrá unidades que han estado dentro de la geocerca durante 48 horas o más.
  5. Una notificación llamada Entrada por 1 día (notificación 1), que está configurada para rastrear el grupo Dentro <24 horas o fuera y controlar la permanencia en la geocerca durante más de 24 horas. Si se cumple esta condición, las unidades serán excluidas del grupo Dentro <24 horas o fuera y añadidas al grupo Dentro >24 horas. La notificación debe activarse Al cambiar el estado, y la Duración mínima del estado de alarma debe ser de 24 horas (1440 minutos, 86400 segundos).

    There are no pictures in the gallery


    ❮ ❯

  6. Una notificación llamada Entrada por 2 días (notificación 2), que está configurada para rastrear el grupo Dentro >24 horas y controlar la permanencia en la geocerca durante más de 48 horas. Si se cumple esta condición, las unidades serán excluidas del grupo Dentro >24 horas y añadidas al grupo Dentro >48 horas. La notificación debe activarse Para todos los mensajes, y la Duración mínima del estado de alarma debe ser de 24 horas (1440 minutos, 86400 segundos).

    There are no pictures in the gallery


    ❮ ❯

  7. Una notificación llamada Restablecer configuración (notificación 3) devolverá todas las unidades de los grupos Dentro >24 horas y Dentro >48 horas al grupo Dentro <24 horas o fuera si la unidad abandona la geocerca. La notificación debe activarse Al cambiar el estado.

    There are no pictures in the gallery


    ❮ ❯

    En este caso, todas las notificaciones y grupos se utilizan para controlar una sola condición (permanencia dentro o fuera de la geocerca), por lo que a diferencia de la sección anterior del artículo, se puede prescindir de una notificación para mover las unidades al primer grupo.

  8. Una notificación llamada Entrada por 3 días (notificación 4), que está configurada para rastrear el grupo Dentro >48 horas y controlar la permanencia en la geocerca durante más de 72 horas. Si se cumple esta condición, las unidades serán excluidas del grupo Dentro >48 horas y añadidas al grupo Dentro <24 horas o fuera, y se enviará un correo electrónico al gerente. La notificación debe activarse Para todos los mensajes, y la Duración mínima del estado de alarma debe ser de 24 horas (1440 minutos, 86400 segundos).

    There are no pictures in the gallery


    ❮ ❯

Ahora, las unidades que han estado en la geocerca durante un día se moverán del grupo Dentro <24 horas o fuera al grupo Dentro >24 horas, después de un día se moverán al grupo Dentro >48 horas, y después de otro día la notificación enviará un correo electrónico al gerente y moverá la unidad al grupo original. Si en algún momento las unidades abandonan la geocerca, volverán al grupo original Dentro <24 horas o fuera.

Oleg Zharkovsky,Customer Service Engineer





Cómo obtener un certificado SSL
  • technical_consulting
  • sites

Puede necesitar un certificado SSL si inicia sesión en Wialon utilizando un sitio con una dirección diferente a hosting.wialon.com/eu/us/org (es decir, utiliza un sitio externo). El certificado SSL permite el uso de una conexión HTTPS para proteger los datos personales del usuario. Si no se utiliza un certificado SSL, se usa una conexión HTTP y su sitio se marca como no seguro en el navegador.

Los certificados SSL son emitidos por autoridades de certificación especiales. Estas autoridades de certificación son entidades de confianza que autentican la identidad del propietario del sitio web y emiten certificados digitales que confirman que la conexión al sitio es segura. Debe contactar a un proveedor de SSL que trabajará con las autoridades de certificación.

En este artículo, enumeramos los requisitos para agregar certificados SSL y también describimos la secuencia de pasos para obtener certificados.

Qué archivos deben enviarnos

En caso de que desee habilitar HTTPS para su sitio, envíe un correo electrónico a support@wialon.com. Su correo electrónico debe contener la siguiente información:

  1. el nombre del sitio para el que se debe aplicar el certificado SSL;
  2. certificado SSL firmado (emitido) por un tercero (firmado por Comodo, GlobalSign, etc.);
  3. clave privada junto con la frase de contraseña si se ha especificado.

Antes de enviarnos los archivos, asegúrese de que contengan los datos correspondientes. Puede abrir los archivos con la ayuda de un editor de texto para verificar el contenido.

  • Un archivo con el certificado generalmente tiene una de estas extensiones: CRT, PEM o TXT. Los archivos deben tener el siguiente contenido:

    -----BEGIN CERTIFICATE-----
    <>
    -----END CERTIFICATE-----
  • El archivo con el certificado NO debe contener la solicitud de certificado que se vea de la siguiente manera:

    -----BEGIN CERTIFICATE REQUEST-----
    <> 
    -----END CERTIFICATE REQUEST-----

    Si ve la información en el archivo como la del último ejemplo, no es un archivo de certificado sino una solicitud de certificado. No lo necesitamos al agregar el certificado SSL.

  • Un archivo con la clave privada generalmente tiene una de estas extensiones: CRT, PEM o TXT. Los archivos deben tener el siguiente contenido:

    -----BEGIN RSA PRIVATE KEY-----
    <>
    -----END RSA PRIVATE KEY-----

Requisitos

  1. De nuestra parte, solo se aceptan certificados comerciales válidos por un año o más.
  2. No se aceptan certificados autofirmados ni de corto plazo.
  3. No se aceptan certificados Let's Encrypt.
  4. El certificado SSL y la clave privada deben corresponderse entre sí.
  5. No alojamos archivos de terceros para confirmar la propiedad del dominio.

    Para obtener el certificado SSL, debe confirmar la propiedad del dominio. Hay diferentes formas de hacerlo. Tenga en cuenta que no alojamos archivos de terceros para este propósito, así que seleccione un método alternativo de confirmación de propiedad del dominio al seleccionar el tipo de confirmación. Por ejemplo, puede usar el correo electrónico. Con esta opción, se enviará un correo electrónico con un código único y un enlace de confirmación a la dirección de correo electrónico del contacto administrativo del dominio.

    Puede obtener más detalles sobre métodos de validación alternativos de su proveedor de servicios SSL.

Generación de certificado SSL

La forma más fácil de obtener un certificado SSL es pedirle a su proveedor de SSL que genere el certificado SSL por usted, y ellos crearán todos los archivos necesarios de su lado. En este caso, no necesita usar las siguientes instrucciones.

Se deben generar los siguientes archivos para obtener un certificado SSL: una solicitud CSR y una clave privada.

Si necesita crear los archivos mencionados de su lado, siga las breves instrucciones a continuación. Los pasos dependen de su sistema operativo (Linux, macOS o Windows).

Antes de generar una solicitud CSR y una clave privada, recomendamos contactar al proveedor de servicios SSL para conocer los detalles. Por ejemplo, algunas empresas piden no ingresar una dirección de correo electrónico, contraseña de desafío o nombre de empresa opcional al generar el CSR.

Cómo obtener un certificado SSL en Linux/macOS

  1. Asegúrese de que OpenSSL esté instalado. Para ello, abra la terminal y ejecute 'openssl version'. Si OpenSSL está instalado, se mostrará la versión. Si OpenSSL no está instalado, hágalo con los comandos correspondientes que dependen de su sistema operativo. Puede encontrar el comando requerido en la documentación disponible en Internet.
  2. Use OpenSSL para generar un CSR y hacer coincidir la clave privada. Para ello, ejecute el comando a continuación para generar una clave privada RSA de 2048 bits y CSR. Al ejecutar el comando, será necesario ingresar datos como una frase de contraseña, país, dominio para el que se generará la solicitud CSR y otros. Para omitir un campo, presione Enter en el teclado.

    Recuerde la frase de contraseña porque se usa para cifrar la clave privada. La necesitará para acceder a la clave privada generada.

    openssl req -newkey rsa:2048 -keyout PRIVATE_KEY.key -out CSR_REQUEST.csr
    • El nombre del país (opcional) — un código de país de dos letras.
    • El nombre del estado o provincia (opcional) — el nombre de su estado o provincia, o use el nombre de localidad si no tiene ninguno.
    • El campo Nombre de la localidad (opcional) — su ciudad o pueblo.
    • El campo Nombre de la organización (opcional) — el nombre de su empresa u organización. Si la empresa o departamento tiene un '&', '@' o cualquier otro símbolo que use la tecla Shift en su nombre, el símbolo debe ser escrito con letras o omitirse para inscribirse.
    • El campo Nombre común (requerido) — el nombre de dominio completo del sitio web que protegerá el certificado. Debe configurarse de la misma manera en que el cliente lo abordará. En la mayoría de los casos, este será el nombre de dominio completo.
    • Dirección de correo electrónico (opcional) — su dirección de correo electrónico. El correo electrónico utilizado para la generación de CSR no se utilizará para la validación del control de dominio o la entrega del certificado emitido.
    • El campo Contraseña de desafío (opcional) — puede ser necesario para la revocación del certificado.
  3. Obtendrá 2 archivos: solicitud CSR y clave privada. Guarde la clave privada en algún lugar donde se minimice el riesgo de que sea eliminada.
  4. Envíe dos archivos del paso anterior al proveedor de certificados. El proveedor le enviará un certificado firmado y la clave privada.
  5. Envíenos un certificado firmado, clave privada e información sobre en qué sitio deben agregarse.
  6. Volveremos a verificar, los agregaremos y le informaremos sobre los resultados.

En caso de que tenga problemas usando OpenSSL, puede reemplazar el paso 2 usando Digicert OpenSSL CSR Wizard. Este servicio ayuda a crear una solicitud CSR. Simplemente complete el formulario y presione Generar. Como resultado, el servicio creará un comando de consola con todas las opciones requeridas. Copie este comando y ejecútelo en la terminal. Tenga en cuenta que este enfoque aún requiere que OpenSSL esté instalado.

Cómo obtener un certificado SSL en Windows

OpenSSL

  1. Descargue e instale Win32 OpenSSL o Win64 OpenSSL.
  2. Presione Win en el teclado y escriba 'cmd'.
  3. Haga clic con el botón derecho en el Símbolo del sistema y seleccione Ejecutar como administrador.
  4. Muévase a la carpeta donde instaló OpenSSL. Por ejemplo, puede ser:

    cd C:\Program Files\OpenSSL-Win64\bin
  5. Ejecute el siguiente comando:

    set OPENSSL_CONF=*Carpeta base de OpenSSL*\bin\openssl.cfg
  6. Reinicie su computadora para aplicar los cambios.

  7. Presione la tecla Win en el teclado y escriba 'cmd' para encontrar el Símbolo del sistema.

  8. Haga clic con el botón derecho en el Símbolo del sistema y seleccione Ejecutar como administrador.

  9. Vaya a la subcarpeta \bin de su carpeta OpenSSL. Si lo instaló con la configuración predeterminada, podría verse así:

    cd C:\Program Files\OpenSSL-Win64\bin
  10. Ingrese el siguiente comando para generar un archivo de clave privada con el nombre 'PRIVATE_KEY' y un archivo de solicitud de certificado con el nombre 'CSR_REQUEST'.

    openssl req -newkey rsa:2048 -keyout PRIVATE_KEY.key -out CSR_REQUEST.csr
  11. Ingrese la frase de contraseña PEM. Se utiliza para generar una clave privada cifrada.

  12. Introduzca la siguiente información que se incorporará a su solicitud de certificado:

    • Nombre del país (opcional) — un código de país de dos letras.

    • Nombre del estado o provincia (opcional) — el nombre de su estado o provincia, o use el nombre de localidad si no tiene ninguno.

    • Campo Nombre de la localidad (opcional) — su ciudad o pueblo.

    • Campo Nombre de la organización (opcional) — el nombre de su empresa u organización. Si la empresa o departamento tiene un '&', '@' o cualquier otro símbolo que use la tecla Shift en su nombre, el símbolo debe ser escrito con letras o omitirse para inscribirse.

    • Nombre de la unidad organizativa (opcional) — el nombre de su unidad o departamento.

    • Campo Nombre común (requerido) — el nombre de dominio completo del sitio web que protegerá el certificado. Debe configurarse de la misma manera en que el cliente lo abordará. En la mayoría de los casos, este será el nombre de dominio completo.

    • Dirección de correo electrónico (opcional) — su dirección de correo electrónico.

      El correo electrónico utilizado para la generación de CSR no se utilizará para la validación del control de dominio o la entrega del certificado emitido.

  13. Introduzca los siguientes atributos adicionales que se enviarán con su solicitud de certificado:

    • Una contraseña de desafío (opcional) — una contraseña mediante la cual una entidad puede solicitar la revocación del certificado.

    • Un nombre de empresa opcional (opcional).

  14. Los archivos con la clave privada requerida y la solicitud de certificado se generarán y guardarán en la carpeta C:\Program Files\OpenSSL-Win64\bin

  15. Envíe dos archivos al proveedor de certificados. El proveedor le enviará un certificado firmado y la clave privada.

  16. Envíenos un certificado firmado, clave privada e información sobre en qué sitio deben agregarse.

  17. Volveremos a verificar, los agregaremos y le informaremos sobre los resultados.

Administrador de IIS

  1. Presione la tecla Win en el teclado y escriba 'Panel de control'. Luego haga clic en él en los resultados de búsqueda.
  2. Seleccione Programas.
  3. En Programas y características, haga clic en Activar o desactivar las características de Windows.

  4. En la nueva ventana, haga clic en la casilla junto a Internet Information Services y presione Aceptar.
  5. Cuando se complete la instalación, presione Cerrar.
  6. Presione la tecla Win en el teclado y escriba 'Administrador de Internet Information Services (IIS)' en la barra de búsqueda. Luego haga clic en él en los resultados de búsqueda para iniciarlo.
  7. En la nueva ventana, en la columna izquierda Conexiones, seleccione el servidor.
  8. Haga doble clic en el icono Certificados del servidor en el panel central de la ventana.
  9. Haga clic en el enlace Crear una solicitud de certificado en la columna Acciones en el lado derecho de la ventana.
  10. Introduzca la información requerida y presione Siguiente:
    • Campo Nombre común — el nombre de dominio completo del sitio web que protegerá el certificado. Debe configurarse de la misma manera en que el cliente lo abordará. En la mayoría de los casos, este será el nombre de dominio completo. También puede establecer un comodín, como *.midominio.com.
    • Organización — el nombre de su empresa u organización.
    • Unidad organizativa — el nombre de su unidad o departamento.
    • Ciudad / Localidad — ciudad o pueblo donde se encuentra su empresa.
    • Estado / Provincia — el nombre de su estado o provincia, o use el nombre de localidad si no tiene ninguno.
    • Nombre del país / región (opcional) — seleccione de la lista desplegable.
  11. Configure las Propiedades del proveedor de servicios criptográficos. En el menú desplegable, seleccione Microsoft RSA SChannel Cryptographic Provider como el proveedor de servicios criptográficos, 2048 como la longitud de bits y presione Siguiente.
  12. Haga clic en el botón con tres puntos para seleccionar dónde debe colocarse la solicitud CSR y agregue su nombre. Presione Finalizar.



  13. Cierre el Administrador de Internet Information Services (IIS).
  14. Presione la tecla Win en el teclado y escriba 'Consola de administración de Microsoft' o 'mmc' en la barra de búsqueda. Luego haga clic en él en los resultados de búsqueda para iniciarlo.
  15. En la nueva ventana, presione Archivo > Agregar o quitar complemento...
  16. En la nueva ventana, en la columna izquierda, seleccione Certificados y presione el botón Agregar >.
  17. Este complemento siempre gestionará los certificados para la Cuenta de Equipo y presione Siguiente.
  18. Este complemento siempre gestionará el Equipo local (el equipo en es que se está ejecutando esta consola) y presione Finalizar.
  19. Presione Aceptar para guardar los cambios.
  20. En la columna izquierda, seleccione Solicitudes de inscripción de certificados y haga clic en Certificados debajo de eso.
  21. En el panel central de la ventana, encuentre la solicitud de certificado requerida y haga clic derecho en ella. Seleccione Todas las tareas > Exportar...
  22. Seleccione la opción Exportar la clave privada.
  23. Seleccione el formato Intercambio de información personal - PKCS #12 (.PFX).
  24. En el siguiente paso, marque la opción Contraseña. Ingrese la contraseña deseada en los campos Contraseña y Confirmar contraseña y presione Siguiente.
  25. Haga clic en el botón Examinar... para seleccionar dónde se deben guardar los archivos y establezca el nombre del archivo. Presione Siguiente.


  26. Verifique los datos mostrados y presione Finalizar.
  27. Envíe dos archivos al proveedor de certificados. El proveedor le enviará un certificado firmado y la clave privada.
  28. Envíenos un certificado firmado, clave privada e información sobre en qué sitio deben agregarse.
  29. Volveremos a verificar, los agregaremos y le informaremos sobre los resultados.

Preguntas frecuentes

¿Es posible configurar el sitio para usar solo HTTPS?

Sí, es posible. Si ya tiene un certificado SSL agregado para su sitio o solicita agregar su certificado, infórmenos si desea que su sitio sea accesible solo a través de HTTPS.

Por defecto, el sitio web estará disponible a través de HTTP y HTTPS. Si desea cambiar al modo solo HTTPS, solo háganoslo saber. Habilitaremos la redirección forzada a HTTPS, por lo que cuando inicie sesión en HTTP://su.sitio.com, será redirigido forzosamente a HTTPS://su.sitio.com.

¿Qué tipo de certificado SSL elegir?

No restringimos el tipo de certificado, y es posible aplicar diferentes tipos de certificados.

Dependiendo del número de sitios web y nombres de dominio que utilice, puede enviarnos los siguientes tipos de certificados:

Certificado de dominio único
(Single Domain Certificate)
Configurado para un nombre de dominio particular y solo a él puede asegurarlo.
Certificado TLS/SSL de múltiples dominios
(Multi-Domain TLS/SSL Certificate)

Se puede configurar para permitir múltiples dominios. Por ejemplo, un certificado puede asegurar los siguientes sitios: www.su_dominio1.com, www.su_dominio2.com, mail.su_dominio.com, test.su_dominio2.com, etc.

La lista de sitios para los que se puede aplicar el certificado está predefinida. Si aparece otro sitio posteriormente, deberá emitir un certificado adicional para ese sitio.

Certificado TLS/SSL comodín
(Wildcard TLS/SSL Certificate)

Configurado con un carácter comodín (*) en el campo del nombre de dominio, por lo que puede asegurar múltiples nombres de subdominio en el mismo dominio base. Por ejemplo, un certificado generado para '*.su_dominio.com', se puede usar para www.su_dominio.com, mail.su_dominio.com, monitoring.su_dominio.com, etc.

No necesita agregar ningún cambio al certificado ni emitir certificados adicionales si tiene un sitio adicional en el mismo dominio base. Se pueden agregar o eliminar subdominios adicionales en cualquier momento.

Tenga en cuenta que un certificado comodín se usa solo para subdominios en el mismo nivel donde se establece el asterisco. Entonces, un certificado generado para *.su.sitio se puede usar para monitoring.su.sitio, pero no se puede usar para www.monitoring.su.sitio.

Actualmente, hay tres tipos de certificados TLS/SSL. Difieren en los procesos de verificación necesarios para obtener el certificado.
Validación de dominio (Domain Validation or DV)

Tiene el nivel más bajo de validación. Estos certificados solo verifican la propiedad del nombre de dominio.

Validación de organización (Organization Validation or OV)

Ofrece mayor garantía que DV. Estos certificados requieren la validación de la identidad de la organización además de la propiedad del dominio.

Validación extendida (Extended Validation or EV)

Proporciona la máxima confianza a los visitantes. Los certificados EV se someten al proceso de validación más riguroso, incluida la verificación de la identidad legal, la dirección física y la existencia operativa de la organización.

¿Para qué servidor debo emitir el certificado?

Sería preferible si el certificado se generara para el servidor Nginx.

¿Qué debo hacer si la clave privada no coincide con el certificado?

Encuentre la clave privada para generar el certificado SSL y envíenos ambos archivos.

Si tiene problemas para encontrar el archivo requerido, contacte a su proveedor de SSL.

¿Cómo puedo saber cuándo expira el certificado?

La forma más fácil es visitar su sitio siguiendo las instrucciones:

  1. Abra su sitio en el navegador.
  2. Haga clic en el icono cerca de la barra de direcciones del navegador.
  3. En la ventana emergente, haga clic en La conexión es segura.
  4. Luego haga clic en El certificado es válido.
  5. Verifique el campo Período de validez en la nueva ventana.

El ejemplo se proporciona para Chrome. Las instrucciones para otros navegadores deberían ser similares.

Ekaterina Grib,Customer Service Engineer

10
  • 10
  • 25
  • 30
Gracias por su opinión.
Informar de un error
Texto con el error Comentario
Máximo 500 caracteres